.insured-container {
  @extend .flex-column-normal;
  & > *:not(:first-child) {
    border-top: 1px solid #ddd;
  }
  .sign-input {
    flex: 1;
    padding-left: 5px;
    padding-right: 5px;
    input {
      letter-spacing: 1px;
      font-size: $font-size-large;
    }
    &.uppercase input {
      text-transform: uppercase;
    }
  }
  .close-container {
    width: 100%;
    height: 40px;
    @extend .flex-row-end;
    .close-area {
      width: 24px;
      height: 24px;
      border-radius: 24px;
      background-color: #ddd;
      @extend .flex-row-center;
      .close-icon {
        font-size: 10px;
        line-height: 1;
      }
    }
  }
}

.identitys {
  width: 100%;
  min-height: 40px;
  @extend .flex-row-spacearound;
  .identity {
    padding: 5px 7px;
    @extend .flex-row-center;
    &.disabled {
      color: #bbb;
    }
    &.checked {
      border-radius: 5px;
      background-color: $primary-color;
      color: white;
    }
  }
}
